package com.cqjtu.store.cart.mapper;

import com.cqjtu.store.cart.pojo.entity.Cart;
import com.cqjtu.store.product.pojo.entity.Product;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CartMapper {

    List<Cart> getList(Integer id);


    Cart getCartById(Integer id);

    int update(Cart cart);

    int deleteCart(Integer id);

    int deleteCarts(List<Integer> ids);

    int addCart(Cart cart);

    Cart getCartByProductId(@Param("userId") Integer userId, @Param("productId") Integer productId);
}
